public transportation mechanic shop - Espagnol Anglais Dictionnaire