slump in oil revenues - Turkish English Dictionary