harquebus [or arquebus]

noun arcabús.