Meeting-place meaning

A place where people arrange to meet.
noun
0
0
Advertisement