homo_sapiens_neanderthalensis - Dictionary definition and meaning for word homo_sapiens_neanderthalensis