Spanish-English Dictionaryechasen
echasen
echar
Meaning of echasen