violent shower of rain - Turkish English Dictionary