what is that mean,right as rain

China
September 28, 2007 3:45am CST
what does that phrase mean? and why it say so ? use the rain to compare,thanks a lot~
No responses