Spanish-English Dictionaryechaban
echaban
echar
Meaning of echaban