meaning of Canchero

Canchero meaning in Urban Dictionary

Spanish term meaning know-it-all or showoff.Someone who believes they truly are great.