See also: megaphones

French

edit

Noun

edit

mégaphones m

  1. plural of mégaphone