Wiktionary
catch one's drift
vb. (context idiomatic English) To understand the essence of what someone attempts to communicate, especially if it is vague, hinting, or poorly phrased.