식겁하다 = freaked out
Its not a slang :)
Korean people like saying “ to eat the fear “ = 겁 먹다
In the same way, 식겁하다 means the same meaning
Anyway, you can take the meaning as scared in the English way
And you cannot use it in any formal situations :)
The word is too casual basically