pleuvant - French English Dictionary