The English term "flavour" matches the Italian term "aroma"

other english words that include "flavour" : italian :
flavoured condito
flavourless insipido