PALMELLOID


Meaning of PALMELLOID in English

palˈmeˌlȯid adjective

Etymology: New Latin Palmella + English -oid

: resembling Palmella ; specifically : having a palmella stage in the life history

palmelloid algae

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.