Friday's ruling by the World Court was the latest in a series of
Can’t put a finger on it意思是无法确定或找出问题、困惑的原因或根源。