Italian-English dictionary »

tetherball meaning in English

ItalianEnglish
tetherball noun
{m}

tetherball(sport)
noun