tener largas narices

Verb

 * 1)  to have a keen sense of smell
 * 2)  to be able to predict the future