Etymology
Today it means: A mammalian humanoid creature. Full definition →
From mammal + -oid.
Etymology from Wiktionary, CC BY-SA 4.0.