What is the meaning of sepal in English?

Learn vocabulary with pictures as well as definitions of sepal in English

Learn in

See more

n. sepal

Definition of sepal in English

Leaf-like structure that is located below the petals of a flower.