embassy in French embassy in French ambassade noun feminine organization representing a foreign state Add to Flashcards