French-English dictionary »

télétubby meaning in English

FrenchEnglish
Télétubby nom {f}

Teletubby◼◼◼(TV creature)
noun