French edit

Noun edit

ovotide m (plural ovotides)

  1. (biology) ootid