a short cavalry carbine - Allemand Anglais Dictionnaire