petiolulate - German English Dictionary