person who lives happily and worry free - Spanish English Dictionary