Turkish-English dictionary »

yakartop meaning in English

TurkishEnglish
yakartop noun

dodgeball(a sport)
noun