anthropoid ape - Turkish English Dictionary