Meaning
to gulp down, to swallow deeply, to understand, to take in, to catch on to, to learn, to digest