took a toll on, hit hard, affected
ルイにはバイク乗りがこたえたようだ。
It seems riding a motorcycle took a toll on Rui.
こたえた!
I answered!
— もののけ姫 (1997)
その料理は私の胃にこたえた。
That dish was hard on my stomach.