English

edit

Noun

edit

ovotestes

  1. plural of ovotestis