have an eye for (something)

знать толк в чём-либо, быть ценителем чего-либо

She has an eye for precious stones.

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