Crossword clues for ovoids
Wiktionary
ovoids
n. (plural of ovoid English)
n. (plural of ovoid English)