Glossary


petalssearch for term
The often brightly colored, leaf-like parts of a flower.