zılgıt

  1. blessing
  2. lashing
  3. tongue-lashing
  4. roasting
  5. wigging
  6. stick
  7. severe tongue-lashing
  8. flea in one's ear
to ululate Verb
to get a severe tongue-lashing Verb

Turkish Dictionary (Kubbealti Turkish Dictionary)

  1. Çıkışma, azarlama, papara