11 letters · 18 points in Scrabble
noun a place where things merge or flow together (especially rivers)
noun a flowing together
noun a coming together of people