Wiktionary
mammaloids
n. (plural of mammaloid English)
Usage examples of "mammaloids".
These were mammaloids, Joeys, though evolved in a drastically different direction.
The insectoids apparently communicated by chemical or other signals, and the mammaloids didn't use sounds lest they be detected by predators.