heterologous
adjectiveDefinition of heterologous
: derived from a different species
Keep scrolling for more
Keep scrolling for more