diplomatic missions

English edit

Noun edit

diplomatic missions

  1. plural of diplomatic mission