orangutans - German English Dictionary