What is the meaning of the word "happy-go-lucky"?

Definitions: