Definition of palmelloid in English:

palmelloid

adjective

Botany
  • Resembling or characteristic of algae of the genus Palmella; specifically of, relating to, or designating the palmella stage.

Origin

Mid 19th century. From palmella + -oid.

Pronunciation

palmelloid

/palˈmɛlɔɪd/