Turkish-English dictionary »

yakantop meaning in English

TurkishEnglish
yakantop noun

dodgeball(a sport)
noun

Your history