Home

Word

diplomatic mission, n.
more info a mission serving diplomatic ends
<noun.group>

diplomatic mission