1 definition by TehBatz

A website that uses a multitude of street map pictures taken in 3D to simulate many different cities, areas, and landmarks all around the world.
"Okay so I decided to play that Mapcrunch game and WHERE THE FUCK IS THE MOTHER FUCKING AIRPORT!?"
"FUCK"
by TehBatz February 20, 2012
Get the Mapcrunch mug.