zoografts
English
Noun
zoografts
plural of
zoograft