demand uncertainty - Turkish English Dictionary