the flower leaves, or petals of a plant

listen to the pronunciation of the flower leaves, or petals of a plant
English - English
{n} corol