avoir une langue de vipère
Meaning: Speaking maliciously, spreading rumors, or being verbally cruel.
Language: French
Literally: to have a viper's tongue
Category: Animals
Origin: Viper's venom metaphorically represents harmful, venomous speech.
Loading the full interactive collection…