carfax in Finnish
carfax in Finnish
neliristeys
A junction of four roads.
neljäntienristeys
A junction of four roads.