dense rain - Turkish English Dictionary