Find the word definition

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.