Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

moorball Definition

Cancel
moorball
noun
A freshwater alga () which forms a globular mass

Words Related to moorball!

moorball Examples by Brain Bank Users