excessive demand - Turkish English Dictionary