fulfilling one's longing - Spanish English Dictionary