mounted on vehicles - Espagnol Anglais Dictionnaire