meaning of Ancaster

Ancaster meaning in Urban Dictionary

THat spot near Dundas that no body understands of unless they stay there.