participle of llover - French English Dictionary