petiolulate - Spanish English Dictionary