English

edit

Etymology

edit

mega- +‎ midden

Noun

edit

megamidden (plural megamiddens)

  1. An exceptionally large midden