carfax meaning in French
n. carrefour des quatres chemins, carrefour où quatre routes se coupent (britannique); intersection de routes, carrefour (dans une ville (archaïque)
n. carrefour des quatres chemins, carrefour où quatre routes se coupent (britannique); intersection de routes, carrefour (dans une ville (archaïque)