прогорклый, тухлый
smelling or tasting unpleasant as a result of being old and stale
отвратительный, мерзкий
unpleasant or nasty