I am at a loss for a word. I am looking for a word that describes a phrase that paints a picture (not always a pretty one). For example "raining cats and dogs" "She's the spit out of your mouth" "I paid an arm and a leg". The closest I came was idiom but I feel like there is a better, more specific word out there. Any advice?
