be onto something

Verb

 * 1) To have gained an insight that could lead to future success.

Translations

 * German: auf einer heißen Spur sein