Multilingual Turkish Dictionary

MAHÇUP HİSSETMEK

MAHÇUP HİSSETMEK : Turkish English

v. feel cheap