catch on


Meanings

  • understand, usually after some initial difficulty;
  • become popular;