homografts

English

Noun

homografts

  1. plural of homograft