What is the meaning of のむ?
飲む, 呑む: to drink, to gulp, to swallow; to eat (soup)
飲む, 喫む: to smoke tobacco
飲む: to overwhelm, to engulf
飲む: to suppress, to keep down
飲む, 呑む: to take (medicine)
飲む, 呑む: to accept something like a demand or a condition
1 2 飲 narrowly refers to drinking, while 呑 narrowly refers to swallowing. 喫 is usually restricted to smoking.
Source: wiktionary.org