LUNGOOR MEANING IN ENGLISH

• Lungoor Definition & Synonyms

  1. (n.) A long-tailed monkey (Semnopithecus schislaceus), from the mountainous districts of India.


RECENT SEARCHES