showered compliments on

listen to the pronunciation of showered compliments on
English - English
give many compliments, give many flattering remarks, distributed an abundance of flattering remarks