English edit

Noun edit

heterografts

  1. plural of heterograft