Verb (5-dan, む, transitive)
1.  to drink;  to gulp;  to swallow;  to take (medicine)
呑む often means swallowing whole, gulping, etc.
2.  to smoke (tobacco)
also written 喫む
3.  to engulf;  to overwhelm
4.  to keep down;  to suppress
5.  to accept (e.g. demand, condition)
6.  to make light of;  to conceal