fulfill one's longing - Turkish English Dictionary