English dictionary
megaphone meaning and definition
Definition and meaning of megaphone at MeaningMonkey.org. megaphone meaning and definition in the English Dictionary.MEGAPHONE noun
Definition of megaphone (noun)
- a cone-shaped acoustic device held to the mouth to intensify and direct the human voice
Source: Princeton University Wordnet