The Visual Dictionary Blog
n.A place where two or more roads cross.It is a road junction where two or more roads either meet or cross at grade (at the same level).Also called a crossroads.