Qué significa
Se dice cuando algo está casi imposible de encontrar, como buscar una aguja perdida entre el zacate. Es la versión bien mexicana de “encontrar una aguja en un pajar”, y se usa para quejarse de búsquedas eternas o cosas que parecen misión suicida. No significa que sea imposible, pero sí que te vas a tardar un buen rato.
Ejemplos de uso
"Se me cayó el arete en el pasto del parque y mi compa dice que lo busque, pero eso es encontrar la aguja en el zacate, ni con linterna."
"Buscar el recibo entre todos esos papeles del cajón fue encontrar la aguja en el zacate, me tardé media hora larga."
De dónde viene
El zacate es el pasto seco en el habla mexicana, palabra que viene del náhuatl zacatl, la hierba. De ahí encontrar la aguja en el zacate es la versión local de buscar una aguja en un pajar, la misma misión imposible pero con el campo mexicano de fondo en vez del granero de otras tierras.