YourDictionary

petaliferous

(pĕtˌl-ĭfˈər-əs)

adjective
Bearing petals.

link/cite print suggestion box