YourDictionary

Dictionary Home » Science » heterologous

heterologous science definition

Derived or transplanted from a different species or source.

Learn more about heterologous

link/cite print suggestion box