Spanish-English Dictionaryechaba
echaba
echar
Meaning of echaba