latch on


Meanings

  • take hold of or attach to;
  • adopt;
  • understand, usually after some initial difficulty;