The Italian term "sostanza odorosa, odore" matches the English term "scent"

other italian words that include "sostanza" : english :
sostanza substance