Find the word definition

Wiktionary

megahomes

n. (plural of megahome English)