idolization: the act of worshiping blindly and to excess
psychological feature: a feature of the mental life of a living organism
edentata: order of mammals having few or no teeth including: New World anteaters; sloths; armadillos