Home
Advance Search
Dictionary
Words with Friends solver
Meaning of corolla
Definition:-
The petals of a flower, typically forming a whorl within the sepals and enclosing the reproductive organs. (noun)