Synonyms of embassies

2 Syllables
mission
3 Syllables
committee, legation, ministry, commission
4 Syllables
delegation, consulate