Online Dictionary
Definition of " magasin d'armes " in French English Dictionary
Results
magasin d'armes
  • {N} armoury (Brit.), armory