Etymology

put the bad mouth on

Today it means: To speak ill of; to vilify. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok