long-tailed ape - Turkish English Dictionary