Definify.com

Definition 2025


heterografts

heterografts

English

Noun

heterografts

  1. plural of heterograft