mounted on vehicle - Espagnol Anglais Dictionnaire