Turkish-English dictionary »

otoş meaning in English

TurkishEnglish
otoş noun

hoonigan(A person who hoons)
noun