harquebuse (French) comes from Middle Low German hakebusse, from Middle Low German busse, from Old Saxon *buhsa, from Proto-Germanic *buhsā, from Latin buxis, from Latin pyxis, from Ancient Greek πυξίς, from Ancient Greek πύξος — box tree; boxwood.