Tapanuli orangutan

Noun

 * 1) A species of orangutan,, native to South Tapanuli in the Indonesian island of Sumatra.