arquebuse - German English Dictionary