CompareWords
Compare
Octopetalous
Definition:
(a.) Having eight petals or flower leaves.