Synonym-English dictionary »

embassy synonyms in English

SynonymEnglish
embassy noun
generic term

high commissionnoun