Acrescento aos outros significados publicados que "cachar" é "pegar" e compartilha seu sentido de "enganar, zombar". É uma castelhanização da captura inglesa ("apreender, capturar, capturar"). E também, embora não seja muito usado, é um eufemismo para "merda". Veja "me cache en die", cachear (que é seu sinônimo em alguns significados).