Spanish-English Dictionarydescoser
Meaning of descoser