xenoembryos

English

Noun

xenoembryos

  1. plural of xenoembryo