The Italian term "stufa" matches the English term "oven"

other italian words that include "stufa" : english :
stufa stove