English edit

Noun edit

ovotestes

  1. plural of ovotestis