alouatta - German English Dictionary