sniff out

「嗅ぎ分ける、嗅ぎつける」といった意味です。
残された手がかりを元にそのニオイを辿って「何かを発見する、探り出す」という意味にもなります。
日本語でも「嗅ぎつける」といったら「何かを見つけた」とも捉えられるのでニュアンスは分かりやすいかと思います。

We sniffed out the culprit.

Japanese

sniff と out の間にモノや人が入っている場合も、それが見つかるという意味。

If you don't hide it quickly, they will sniff it out.

Japanese

【類義語】

seek, locate, discover