Definitions Found:

inserted or growing on a petal or petals