amoralist: someone who adheres to the doctrine that ordinary moral distinctions are invalid
person: a human being
teiid lizard: tropical New World lizard with a long tail and large rectangular scales on the belly and a long tail