long-tailed monkey - German English Dictionary