Allochthonous Meaning

There are 1 meaning(s) for word Allochthonous

Meaning 1 : of rocks, deposits, etc.; found in a place other than where they and their constituents were formed

Allochthonous Antonyms