MEGALOPHONOUS MEANING IN ENGLISH

• Megalophonous Definition & Synonyms

  1. (a.) Having a loud voice.


RECENT SEARCHES