bioball
Noun
Meaning
bioball (plural bioballs)
(biology) A water-soluble sphere / ball containing a known number of microorganisms
Noun
bioball (plural bioballs)
(biology) A water-soluble sphere / ball containing a known number of microorganisms