Skip to
noun
A peculiarly unpleasant odor or taste; a rank smell or flavor, often associated with something decomposing or rotting.
Browse