mammaloid

English

Etymology

From mammal +‎ -oid.

Noun

mammaloid (plural mammaloids)

  1. (science fiction) A mammalian humanoid creature.