Meaning of mammal semnopithecus

Definition of mammal semnopithecus

(noun) langurs

Other information on mammal semnopithecus

WIKIPEDIA results for mammal semnopithecus
Amazon results for mammal semnopithecus