petiolulate - French English Dictionary