be a sun-shower - French English Dictionary