MEGAPHONE Meaning of MEGAPHONE in English n. a large funnel-shaped device for amplifying the sound of the voice. Oxford English vocab. Оксфордский английский словарь. 2012