fulfilling one's longing - Turkish English Dictionary