embassy in Swedish embassy in Swedish ambassad noun organization representing a foreign state Add to Flashcards