shop/business where vehicles are commercialized and sold - Espagnol Anglais Dictionnaire