What is the meaning of the word "snapdragon"?

Definitions: