altocumulus clouds - Francés Inglés Diccionario