low lying cloud - French English Dictionary