superfecundations

English edit

Noun edit

superfecundations

  1. plural of superfecundation