have snow on the roof - French English Dictionary