to pour down - Turkish English Dictionary