Spanish-English Dictionarymanchan
manchan
manchar
Meaning of manchan