Dictionary search results

Showing 1-4 of 4 results

petal British & World English

Each of the segments of the corolla of a flower, which are modified leaves and are typically coloured

petal English-Spanish

pétalo m