chinese stump-tailed macaque - Spanish English Dictionary