Definition of “meeting point” - English Dictionary

british dictionary