tener largas naricesMeaningsVerb1. to have a keen sense of smell (idiomatic)2. to be able to predict the future (idiomatic)