battlecraft noun2 •The art of fighting battles; combat skill. •A spacecraft or other vehicle used for combat. formsbattlecrafts