What does Campucho mean?

Campucho meaning in Urban Dictionary

a pal, or stupid person. compadre