Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of theanthropist

- One who advocates, or believes in, theanthropism.