be pouring down rain - Turkish English Dictionary