Comprehensive resource for understanding and mastering English idioms
The idiom "hold tongue" means to keep quiet, refrain from speaking, or not say something that may upset someone. It is a way of suppressing one's thoughts or emotions to avoid causing harm or discomfort to others.
The origin of the idiom is uncertain, but it has been used in English since at least the 16th century. One theory suggests that it comes from the act of biting one's tongue to restrain oneself from speaking out during a heated argument or debate. Another theory suggests that it comes from the act of holding one's tongue against one's teeth to prevent oneself from retorting or arguing back. The idiom may have originally been used in a literal sense, but over time, it has taken on a figurative meaning as a way of suggesting that one should keep quiet or not say something that may be hurtful or upsetting.