on neutral ground/territory - definition and synonyms

phrase
  1. in a place that is not owned by or connected with anyone involved in a situation

    Let’s meet somewhere on neutral territorysay a hotel.

See also main entry: neutral