Word info

micropool

Noun

Meaning

micropool (plural micropools)

A shallow artificial pool installed at the bottom of a basin to convert it into a wetland.

Source: en.wiktionary.org

Close letter words and terms