avoir une langue de vipère : que veut dire cette expression ?

Avoir une langue de vipère signifie être médisant, dire du mal des autres avec méchanceté.
« Méfie-toi de cette collègue, elle a une langue de vipère et répand des rumeurs sur tout le monde. »