MEGAPHONE Meaning of MEGAPHONE in English n. a large funnel-shaped device for amplifying the sound of the voice. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012