Verb
spoil someone rotten (third-person singular simple present spoils someone rotten, present participle spoiling someone rotten, simple past and past participle spoiled someone rotten or spoilt someone rotten)
(idiomatic) To overindulge someone, especially when it results in making them selfish and demanding.