MOORBALL


Meaning of MOORBALL in English

noun a fresh-water alga (cladophora aegagropila) which forms a globular mass.

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