meaning of moorball
1.
A
fresh-water
alga
(Cladophora
Aegagropila)
which
forms
a
globular
mass.
Related Words
moorball
|
Developed & Maintained By
Taraprasad.com