expression, acronym, buzzword, cliché, catchword, catchphrase, buzzword, saying, metaphor, vernacular, patois, lingo, proverb, neologism, portmanteau, blend

Your q is a good one as these terms overlap. I too have longed for a set of rules-of-thumb by which one might quickly decided into which category a word belongs


dalehileman