demand satisfaction - Turkish English Dictionary