rain-bearing clouds - Francés Inglés Diccionario