Translation of alga in English:

alga

alga

noun

  • 1

    alga, -ae, water plant with no real stems or leaves