Sinhala Dictionary definitions for megaphone
megaphone 🔊 /mɛˈgʌfowˌn/
megaphone : හඩකරය
megaphone : ගොහනය
megaphone : ගොසුව
megaphone : ශබ්ද විකාශන යන්ත්රය
megaphone : හැඩකරය
megaphone definition
Noun. 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.