LOTONG MEANING IN ENGLISH

• Lotong Definition & Synonyms

  1. (n.) An East Indian monkey (Semnopithecus femoralis).


RECENT SEARCHES