Term Gallery logo

Meanings of homologous transplantation in English