Synonyms and Antonyms for diplomatic_mission

1. diplomatic mission (n.)

a mission serving diplomatic ends

Synonyms: