Definition of megaphone

Thanks for using this online dictionary, we have been helping millions of people improve their use of the english language with its free online services. English definition of megaphone is as below...

Megaphone (n.) A device to magnify sound, or direct it in a given direction in a greater volume, as a very large funnel used as an ear trumpet or as a speaking trumpet..

Lern More About Megaphone

Megaphone :: Megaphone (n.) A device to magnify sound, or direct it in a given direction in a greater volume, as a very large funnel used as an ear trumpet or as a speaking trumpet..
Random Fonts
Most Popular

close
Privacy Policy   GDPR Policy   Terms & Conditions   Contact Us