Inherited from Latin nūbilus (“cloudy”), from Latin nūbēs, ultimately from Proto-Indo-European *(s)newdʰ- (“to cover”).
Practice speaking and memorizing "nublo" and many other words and sentences in Spanish.