이상한 • (isanghan) (determinative form of 이상하다)
From the verb 이상하다 (isanghada, “to be deranged”).
From the verb 이상하다 (異狀하다, isanghada, “to be strange or unusual”).