annunciation - French English Dictionary