言葉を呑む(ことばをのむ)

Japanese vocabulary

Meaning: to choke up; to be speechless; to hold one's tongue

See it used in real works