light drizzle (of rain) - Turkish English Dictionary