micropool
Noun
Meaning
micropool (plural micropools)
A shallow artificial pool installed at the bottom of a basin to convert it into a wetland.
Noun
micropool (plural micropools)
A shallow artificial pool installed at the bottom of a basin to convert it into a wetland.