idiomatic expression vs turn of phrase

idiomatic expression

turn of phrase

noun
  • An expression which is worded in a distinctive way, especially one which is particularly memorable or artful. 

How often have the words idiomatic expression and turn of phrase occurred in a corpus of books? (source: Google Ngram Viewer )