palmelloid
/pɑlˈmɛloɪd/Definitions
1. noun
A type of algal colony resembling a palm tree, especially one formed by the green alga Palmella.
“The scientist studied the palmelloid colonies in the pond’s water sample.”
1. noun
A type of algal colony resembling a palm tree, especially one formed by the green alga Palmella.
“The scientist studied the palmelloid colonies in the pond’s water sample.”