The English term "clouds" matches the Italian term "nuvole"

other english words that include "clouds" : italian :
overclouds annuvolato