(flower) petal - Spanish English Dictionary

Suggest a Term