Italian-English dictionary »

touloulou meaning in English

ItalianEnglish
touloulou noun
{m}

touloulou(woman wearing mask and costume)
noun

Your history