Spanish-English Dictionarymanchar
Meaning of manchar