Turkish-English dictionary »

teletubby meaning in English

TurkishEnglish
Teletubby noun

Teletubby(TV creature)
noun