Spanish-English Dictionaryechaste
echaste
echar
Meaning of echaste