It's cloudy.
la lluvia
wind
sun
The rainbow comes out.
There are no clouds.
The weather is bad.
It's hailing.
la nieve
Hace buen tiempo.
el arcoíris
Está despejado.
el granizo
Nieva.
Hace sol.
There is a storm.
The weather is good.
Está nublado.
Hay niebla.
It's raining.
It's sunny.
la nube
It's cold.
storm
la niebla
Hace mal tiempo.
Hay nubes.
Llueve.
It's windy.
fog
It's snowing.
Hace viento.
el viento
It's foggy.
cloud
Hace calor.
hailstone
Graniza.
rain
snow
rainbow
Hay tormenta.
la tormenta
It's hot.
el sol
Hace frío.
Sale el arcoíris.