7 letters · 10 points in Scrabble
noun the organ that bears the ovules of a flower
noun (vertebrates) one of usually two organs that produce ova and secrete estrogen and progesterone