diplomatic missions

English

Noun

diplomatic missions

  1. plural of diplomatic mission