fulfilling one's longing - French English Dictionary