Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
carpospores
in English
carpospores
Definitions
Noun
spores
produced
by
red
algae
(
for
reproduction
)
The
red
algae
released
carpospores
into
the
water
.