du lan vs flabbergasted

du lan

adj
  • annoyed, frustrated 

flabbergasted

adj
  • Appalled, annoyed, exhausted or disgusted. 

  • Damned. 

How often have the words du lan and flabbergasted occurred in a corpus of books? (source: Google Ngram Viewer )