stifle the demand - Turkish English Dictionary