Spanish-English Dictionarymancha
mancha
manchar
Meaning of mancha