greater spot-nosed guenon - Spanish English Dictionary