doom mongering - French English Dictionary