Meaning of “meeting point” in the English Dictionary

british dictionary