to have a bad effect on sb / sth; to cause a lot of damage, deaths, suffering, etc.
take a heavy toll (on sb / sth)
to have a bad effect on sb / sth; to cause a lot of damage, deaths, suffering, etc.
Illness had taken a heavy toll on her.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición