おもいがする
omoiga suru

Suru Verb
Expression

1. to feel as though ...

その光景 こうけい こう おもいがした。
sono kōkēo mite chino kōru omoiga shita.
My blood curdled at that sight.