at a moment's notice - Turkish English Dictionary