Definify.com

Definition 2025


superfoetations

superfoetations

English

Noun

superfoetations

  1. plural of superfoetation