rain-bearing clouds - Turkish English Dictionary