city on a hill

English

Noun

city on a hill

  1. Alternative form of city upon a hill.