If you cotton on to something, you understand it or realize it, especially without people telling you about it. 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