mantled howler (alouatta palliata) - German English Dictionary