• Petaliferous

    Origin

    petal + -iferous

    Full definition of petaliferous

    Adjective

    petaliferous

    1. Bearing petals.
    © Wiktionary