Translation of megafon in English:

megafon

megaphone

noun

  • 1

    megaphone, funnel-shaped device for amplifying and directing a speaker's voice