to have something on ones hands – Meaning and Explanation