mégaphoneTop 25000MeaningsNoun1. megaphone (portable device used to amplify a person's voice)Examples2Ce mégaphone ne marche pas.This megaphone doesn't work.Ce mégaphone ne fonctionne pas.This megaphone doesn't work.