Definify.com

Definition 2024


xenogeneses

xenogeneses

English

Noun

xenogeneses

  1. plural of xenogenesis