out of a clear sky - French English Dictionary