VOCABULARY - IDIOMS

Have a Nose for (Something)

Meaning:

To have natural ability at something, a talent for finding something

Examples: