Spanish-English Dictionarydesechaba
desechaba
desechar
Meaning of desechaba