satisfaction of instincts - Turkish English Dictionary