Polish-English dictionary »

megafon meaning in English

PolishEnglish
megafon noun

megaphonenoun
portable device used to amplify a person's voice