A rehabilitation center for orangutans, particularly the famous facility in Sumatra, Indonesia.
From Indonesian, specifically the name of the Bohorok River in North Sumatra where the primary orangutan rehabilitation center was established in the 1970s.
Try Another Word