non-human primate - German English Dictionary