English word definition — powered by WordNet
a place where things merge or flow together (especially rivers)
a flowing together
a coming together of people
Want to remember confluence?