Find the word definition

The Collaborative International Dictionary
Moorball

Moorball \Moor"ball`\, n. (Bot.) A fresh-water alga ( Cladophora [AE]gagropila) which forms a globular mass.

Wiktionary
moorball

n. (context botany English) A freshwater alga ((taxlink Aegagropila linnaei species noshow=1)) which forms a globular mass.