drizzle (rain) - English Synonyms Dictionary