what does sancho in spanish mean
Sancho is a Spanish name and it means Saint. In slang it means the other man, a guy a girl is cheating with. Sancho means sancho in English as well as Spanish. Pearl Yamada.