What is the full meaning of theanthropists
THEANTHROPIST, one who believes that gods can take human forms [n]
Example of the word theanthropists placed on a Scrabble board.