ovaryEnglish

ovary

Noun

The organ that bears the ovules of a flower

English: ovary

(vertebrates) one of usually two organs that produce ova and secrete estrogen and progesterone

English: ovary

Bahasa: ovari

Bahasa words with similar meanings