annunciation collective - French English Dictionary