The English term "odoriferous" matches the Italian term "fragrante"

other english words that include "odoriferous" : italian :
odoriferously profumante