hicap duymak

  1. Verb to feel ashamed
  2. Verb to be embarrassed