to lower or degrade; to detract from

listen to the pronunciation of to lower or degrade; to detract from
English - Turkish
English - English
extenuate
to lower or degrade; to detract from
Favorites