English

edit

Noun

edit

oviductosomes

  1. plural of oviductosome