MEGAPHONE


Meaning of MEGAPHONE in English

■ noun a large funnel-shaped device for amplifying and directing the voice.

Derivatives

megaphonic adjective

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.