rancido, avariato
smelling or tasting unpleasant as a result of being old and stale
sgradevole, nauseabondo
unpleasant or nasty