sense of achievement - Spanish English Dictionary