Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sepal

- A leaf or division of the calyx.

Crossword clue for sepal

- Flower leaf
- Flower part
- Green part of a calyx
- Part of a flower