MOORBALL MEANING IN ENGLISH

• Moorball Definition & Synonyms

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


RECENT SEARCHES