Cricket

Drizzle meaning in cricket: What is the Current Weather in Southampton England?

Drizzle meaning in cricket: What is the Current Weather in Southampton England?