gaiscedach

Etymology
From.

Noun

 * 1) one bearing arms; warrior, especially one of prowess or skill; champion

Adjective

 * 1) valiant, martial, skilled in arms