townsite - German English Dictionary