English edit

Proper noun edit

Camrose

  1. A city in Alberta, Canada
  2. A village in Wales

Anagrams edit