meaning of orangutan

1. large long-armed ape of Borneo and Sumatra having arboreal habits


Related Words

orangutan | orangutang |

Developed & Maintained By Taraprasad.com

Treasure Words