From Europa + -oide.
europoide (plural europoidi)
europoide m or f by sense (plural europoidi)
europoide m or f by sense (plural europoides)
europoide m or f (plural europoides)