work forUsed with the condition or problem something is effective against, as in a medicine that works for a headache. The verb 効く can also mean “to be effective” or “to take effect.”
JA: 頭痛に効く薬を知っていますか。
EN: Do you know a medicine that works for headaches?