Spanish-English Dictionaryechar
Meaning of echar