light drizzle (of rain) - Spanish English Dictionary