Traducción español inglés

English version

¿Qué significa "nube acastillada (meteo), nube encastillada." en Inglés