MACROPETALOUS Meaning of MACROPETALOUS in English adj having long or large petals. Webster English vocab. Английский словарь Webster. 2012