ovary
English Dictionary
->
Letter O
-> ovary
Search Dictionary:
ovary Definition
(n)
the
organ
that
bears
the
ovules
of
a
flower
(n) (
vertebrates
)
one
of
usually
two
organs
that
produce
ova
and
secrete
estrogen
and
progesterone
ovary Synonyms
ovary
© Art Branch Inc.