the impending doom - Turkish English Dictionary