lancaster

Noun
  1. A city in northwestern England (synset 108893496)
  2. The English royal house that reigned from 1399 to 1461;
    Its emblem was a red rose (synset 108172664)

Other Searches