The English term "rainy" matches the Italian term "piovoso"

other english words that include "rainy" : italian :
rainy weather tempo piovoso