hominoid - noun

singularhominoid
pluralhominoids