isografts
English
Noun
isografts
plural of
isograft