8 English Words Ending in PETALOID
Prev.1Next
Definition: 1. (botany) Relating to andropetals
Show more information about andropetaloid
Definition: 1. Relating to bracteopetals
Show more information about bracteopetaloid
Definition: 1. (botany) Having the form or appearance of three petals.
Show more information about tripetaloid
Prev.1Next
Search took: 2.9312 ms