semipetaloid en · ADJ EtymologyFrom semi- + petaloid. Meanings (not-comparable) Somewhat or partly petaloid.