alouatta palliata - German English Dictionary