locale

Noun
  1. The scene of any event or action (especially the place of a meeting) (synset 108695366)

Other Searches