cotton on

  1. farkına varmak, nihayet anlamak/kavramak.
    He'd been speaking for half an hour before I cottoned on (to what he meant).
bir şeye kendini vermek Verb