drizzle (light rain) - Turkish English Dictionary