pertaining to condition of heavy rain - Turkish English Dictionary