baby baboon - French English Dictionary