If you cotton on to something, you understand it or realize it, especially without people telling you about it. ( BRIT INFORMAL )
She had already cottoned on to the fact that the nanny was not all she appeared...
It wasn’t until he started laughing that they cottoned on!
= catch on
PHRASAL VERB : V P to n , V P