Word info

megamarsh

Noun

Meaning

megamarsh (plural megamarshes)

A very large marsh

Source: en.wiktionary.org

Close letter words and terms