megamarsh

English

Etymology

From mega- +‎ marsh.

Noun

megamarsh (plural megamarshes)

  1. A very large marsh