debase, humiliate, degrade

listen to the pronunciation of debase, humiliate, degrade
English - Spanish
bastardear(transitive)
bastardear
debase, degrade
envilecer
English - Italian

Definition of debase, humiliate, degrade in English Italian dictionary

debase, degrade
invilire