Definition: Rattlesnake is a small snake with a sharp, fleshy tail that barks. It's also known as a vulture or a ratatouille. Its teeth are jagged and its scales give it a rough texture. It's a common sight in many parts of the world but rare in North America.