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