Carfax - meaning in malayalam

നാമം (Noun)
നാലു റോഡുകള്‍ ഒന്നിക്കുന്ന സ്ഥലം