palmelloid
adjective
pal·mel·loid
palˈmeˌlȯid
: resembling Palmella
specifically
: having a palmella stage in the life history
palmelloid algae
Love words? Need even more definitions?
Merriam-Webster unabridged
Share