Tamil Dictionary 🔍

macropetalous

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


macropetalous - Similar Words