petalloid

English

Adjective

petalloid (comparative more petalloid, superlative most petalloid)

  1. Alternative form of petaloid.

Noun

petalloid (plural petalloids)

  1. Alternative form of petaloid.

Anagrams