Atavists Meaning

There are 1 meaning(s) for word Atavists

Meaning 1 : an organism that has the characteristics of a more primitive type of that organism

    Synonyms : throwback