Polish-English dictionary »

telebim meaning in English

PolishEnglish
telebim noun

jumbotronnoun
a large video screen, usually outdoors