embassade - French English Dictionary