moorball in English dictionary

  • moorball

    Meanings and definitions of "moorball"

    • noun
      A freshwater alga ( Aegagropila linnaei) which forms a globular mass.

    Grammar and declension of moorball

    • moorball (plural moorballs)

Sample sentences with "moorball"