track down in Japanese
track down in Japanese
追い詰める
(idiomatic) To hunt for or locate; to search for; to find.
~を見つけ出す
(idiomatic) To hunt for or locate; to search for; to find.