spider monkey (ateles belzebuth) - German English Dictionary