meaning of orangutan
1.
large
long-armed
ape
of
Borneo
and
Sumatra
having
arboreal
habits
Related Words
orangutan
|
orangutang
|
Developed & Maintained By
Taraprasad.com