What is the full meaning of carfax
a place where four roads meet, also CARFOX [n -ES]
Example of the word carfax placed on a Scrabble board.