homo sapiens - Turkish English Dictionary