to think of too highly; give greater praise than due

listen to the pronunciation of to think of too highly; give greater praise than due
English - Turkish
English - English
overrate
to think of too highly; give greater praise than due
Favorites