Meaning of megaphone
Definition of megaphone
(noun)
a
cone-shaped
acoustic
device
held
to the
mouth
to
intensify
and
direct
the
human
voice
Other information on megaphone
WIKIPEDIA results for
megaphone
Amazon results for
megaphone
Tweet