ominoideo

Italian

Noun

ominoideo m (plural ominoidei)

  1. hominoid