cotton on

Verb
  1. Understand, usually after some initial difficulty (synset 200591761)
    "She didn't know what her classmates were plotting but finally caught on"

Other Searches