General terms:
* Disgusting: This is a direct synonym for "gross."
* Repulsive: This emphasizes the feeling of being repelled by something.
* Offensive: This suggests that something is morally or socially unacceptable.
* Unpleasant: This is a more general term for something that is disagreeable.
* Nauseating: This emphasizes the feeling of wanting to vomit.
* Abhorrent: This suggests a strong feeling of dislike or disgust.
* Loathsome: Similar to "abhorrent," this emphasizes the feeling of extreme aversion.
More specific terms:
* Gory: This is often used for something that involves blood or violence.
* Vulgar: This suggests something is crude or indecent.
* Sleazy: This implies something is dishonest or morally corrupt.
* Trashy: This suggests something is low-quality or lacking in taste.
* Crude: This suggests something is unrefined or offensive.
* Squalid: This suggests something is dirty and unpleasant.
Figurative terms:
* Makes me want to puke: This is a more informal way to express disgust.
* Turns my stomach: This emphasizes the feeling of physical discomfort.
* Gives me the creeps: This implies something is scary or disturbing.
The best word to use will depend on the specific situation. Consider the following factors:
* The intensity of the feeling: Is it mild disgust or extreme revulsion?
* The nature of the object: Is it something physical, like food, or something abstract, like a behavior?
* The tone of the conversation: Is it informal or formal?
For example, "disgusting" is a good general term for something unpleasant, while "abhorrent" might be used for something that is truly repulsive. "Vulgar" is a good word for something that is crude or indecent, while "trashy" might be used for something that is low-quality or lacking in taste.