Definify.com

Definition 2024


megarons

megarons

English

Noun

megarons

  1. plural of megaron