manilla hemp petiole - German English Dictionary