Humiliate

Hindi Meaning

नीचा करना

दबाना

दर्पमर्दन करना

अहंकार तोड़ना

विनीत करना

English Meaning

  1. To lower the pride, dignity, or self-respect of. See Synonyms at degrade.