permanent missions
English
Noun
permanent
missions
plural of
permanent mission