give satisfaction to - Turkish English Dictionary