be good for

Serve one well

Be good for means to benefit or have a positive effect on something: Exercise is good for your heart, A little competition is good for business.

It can also mean to be reliable for a particular amount or duration: He's good for the money, This battery is good for about six hours.

In casual speech, asking what someone is good for questions their usefulness or capability.

Related

assist · agree with · therapeutic · favorable · restorative · useful · profitable · healing · suit · just what the doctor ordered · salutary · valuable · constructive · could do with · nurturing · healthy · improve · uplift

Opposites
benefit vs. harm

be good forhurt

Cause or feel pain

harm · damage · sicken · undermine · weaken

Family

good, for, benefit, goods, goodness, goodwill, beneficial, betterment, goodie

Familiarity
Top 100,000
Profile
Known to kids · Used worldwide · Timeless · Abstract · Positive · Everyday, not technical · Rated G