noun. langur of southern Asia; regarded as sacred in India.
1. Noun, singular or mass The Chattanooga Zoo at Warner Park features snow leopards, red pandas, chimpanzees, jaguars, African crowned crane, tortoises and hanuman langurs.