front of a car or truck - Espagnol Anglais Dictionnaire