heap of stones placed at the side of the road to invoke the protection of the divinity - Spanish English Dictionary