Fetching details from the dictionary...

to swallow; to gulp down
to understand; to grasp; to take in; to catch on; to learn
to engulf; to swallow up
to be filled with (people); to contain
to swallow (one's words); to suppress (a yawn, tears, etc.); to stifle; to hold back
悔しさを呑み込んで冷静に対応した。
I swallowed my frustration and responded calmly.
新しい技術を呑み込むのに時間がかかった。
It took time to grasp the new technology.
津波が街を呑み込む映像に言葉を失った。
I was speechless at the footage of the tsunami engulfing the town.