drizzle (light rain) - French English Dictionary