Spanish-English Dictionaryllorar
Meaning of llorar