Find the word definition

Wiktionary
petalled

a. (context botany English) Having or with petals. alt. (context botany English) Having or with petals.

WordNet
petalled

adj. of flowers; having petals [syn: petalous, petaled] [ant: apetalous]