CYSTOCARP MEANING IN ENGLISH

• Cystocarp Definition & Synonyms

  1. (n.) A minute vesicle in a red seaweed, which contains the reproductive spores.


RECENT SEARCHES