Words: heterogenous heterogeneous
Part of speech: a
Definition: originating outside the body