What is the meaning of the word "snafu"?

Definitions: