megamidden

English

Etymology

From mega- +‎ midden.

Noun

megamidden (plural megamiddens)

  1. An exceptionally large midden