Candy taste good but hurt teeth.
Meaning: Eating candy can be enjoyable, but it can also damage your teeth.
Choice of Words: Candy is a sweet food. Taste is the sense of flavor. Good means pleasant or enjoyable. But is used to contrast two ideas. Hurt means to cause pain or damage. Teeth are the hard, white structures in your mouth used for biting and chewing.
Alternative Expressions
Related Expressions