Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
alga
in English
alga
#uncommon
Plural
algae
Definitions
Noun
a
type
of
aquatic
photosynthetic
organism
(
varied
sizes
,
forms
)
The
scientist
studied
a
species
of
alga
that
was
commonly
found
in
freshwater
lakes
.