What is the meaning of Snappy?

Rapid and without delay.

Irritable.

Tidy; well-dressed; sharp.

Chilly, brisk, sharp.

Tending to snap or bite.

Clever, catchy.

Source: wiktionary.org