Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of li

- A Chinese measure of distance, being a little more than one third of a mile.
- A Chinese copper coin; a cash. See Cash.