mammaloid
English
Etymology
From
mammal
+
-oid
.
Noun
mammaloid
(
plural
mammaloids
)
(
science fiction
)
A
mammalian
humanoid
creature.