Spanish-English dictionary »

megalaya meaning in English

SpanishEnglish
Megalaya proper noun

Meghalaya(state)
proper noun