Megaphone meaning in malayalam
Word: Megaphone
Megaphone definition
Noun:
a cone-shaped acoustic device held to the mouth to intensify and direct the human voice
Related wordsMegaphone - Ucchabhaashini (ഉച്ചഭാഷിണി) Noun:
a cone-shaped acoustic device held to the mouth to intensify and direct the human voice
Malayalam to English
English To Malayalam