What is the meaning of the word "massasauga"?

Definitions: