(flower) petal - German English Dictionary