COTTON ON (TO STH)
Meaning of COTTON ON (TO STH) in English
( informal ) to begin to understand or realize sth without being told :
I suddenly cottoned on to what he was doing.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005