Spanish-English Dictionaryechas
echas
echar
Meaning of echas