Spanish-English Dictionaryechara
echará
echar
Meaning of echara