Meaning of hylobates lar

Definition of hylobates lar

(noun) smallest and most perfectly anthropoid arboreal ape having long arms and no tail; of southern Asia and East Indies

Other information on hylobates lar

WIKIPEDIA results for hylobates lar
Amazon results for hylobates lar