Meeting place

noun

Definitions

Noun
  1. 1
    A place where people arrange to meet.
  2. 2
    a public facility to meet for open discussion wordnet
  3. 3
    A place where cultures, ideas etc. meet. figuratively

    "Qatar is a meeting place of east and west."

Next best steps

Mini challenge

Unscramble this word: meetingplace