English Dictionary
◊ ORANG
orang
n : large long-armed ape of Borneo and Sumatra having arboreal
habits [syn: {orangutan}, {orangutang}, {Pongo pygmaeus}]