embassador - French English Dictionary