LOTONG


Meaning of LOTONG in English

noun an east indian monkey (semnopithecus femoralis).

Webster English vocab.      Английский словарь Webster.