English
›
Words
admiration
that is more than is necessary or deserved
Translation:
English
Noun
9
adulation
Add
Translation