megaphoned

verb
  1. spoke or announced through a megaphone
  2. Usage: past tense of megaphone

Examples