sun-tailed guenon - French English Dictionary