megafonisti

Italian

Noun

megafonisti m

  1. plural of megafonista