Translation of "Megayra" into English

Megaera is the translation of "Megayra" into English.

Megayra
+ Add

Sambahsa-English dictionary

  • Megaera

    proper noun
  • Show algorithmically generated translations

Add

Translations of "Megayra" into English in sentences, translation memory