(flower) petal - Turkish English Dictionary