Definify.com

Definition 2025


microalgae

microalgae

English

Noun

microalgae

  1. plural of microalga