showery precipitation - Spanish English Dictionary