English edit

Noun edit

zoografts

  1. plural of zoograft