permanent missions

English

Noun

permanent missions

  1. plural of permanent mission