Find the word definition

The Collaborative International Dictionary
Macropetalous

Macropetalous \Mac`ro*pet"al*ous\, a. [Macro- + petal.] (Bot.) Having long or large petals.

Wiktionary
macropetalous

a. Having long or large petals.