MOORBALL


Meaning of MOORBALL in English

(n.) A fresh-water alga (Cladophora Aegagropila) which forms a globular mass.

Webster's English dictionary.      Английский словарь Webster.