a long spell of fine weather - Turkish English Dictionary