word for skilled with weapons