Cotton on

What is Cotton on ?

Cotton on is (verb) (informal.) to cotton on to something to understand something It was some time before he cottoned on to what I meant.

 

source: Easier English, Student Dictionary Upper Intermediate Level