showery precipitation - Turkish English Dictionary