ominoideo
Italian
Noun
ominoideo
m
(
plural
ominoidei
)
hominoid