drizzle (light rain) - German English Dictionary