meaning of Anchortown

Anchortown meaning in Urban Dictionary

Anchorage, Alaska.