need satisfaction - Turkish English Dictionary