syngrafts

English

Noun

syngrafts

  1. plural of syngraft