Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
ovary
in English
ovary
us
/ˈoʊvəri/
uk
/ˈoʊvəri/
#common
Plural
ovaries
Definitions
Noun
part
of
a
flower
that
produces
seeds
;
ripens
into
fruit
female
organ
producing
eggs
;
secretes
hormones
(
estrogen
,
progesterone
)