long-tailed ape - French English Dictionary