to lay put on or upon the scent – Meaning and Explanation