Definition: 1. Full of petals.
Show more information about petalsome
Definition: 1. (botany) Bearing petals.
Show more information about petaliferous
Search took: 1.6123 ms