The English term "odorous" matches the Italian term "odorifero"

other english words that include "odorous" : italian :
malodorousness lezzo