PETIOLULATE Meaning of PETIOLULATE in English ( a. ) Supported by its own petiolule. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012