What is the meaning of the word "snoopy"?

Definitions: