have a nose for (something)

иметь нюх на что-либо

Peter had a nose for finding cheap computer disks.

Другие идиомы: