Definitions Found:

having petals