Unscramble

o 1 v 4 a 1 r 1 i 1 e 1 s 1

7 letters · 10 points in Scrabble

Meaning

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

← Back to unscrambler