homo sapiens neanderthalensis - Turkish English Dictionary