light drizzle (of rain) - German English Dictionary