What does "skean" mean?

Skean: A knife or short dagger, esp. that in use among the Highlanders of Scotland. [Variously spelt.] "His skean, or pistol." Spenser.

Sources