hicap duymak

listen to the pronunciation of hicap duymak
Turkish - English

Definition of hicap duymak in Turkish English dictionary

hicap duymak/etmek
to feel ashamed, be embarrassed