one of the primates - Turkish English Dictionary