battlecraft

Noun

 * 1)  The art of fighting battles; combat skill.
 * 2)  A spacecraft or other vehicle used for combat.