found himserf in a strange place 是什么意思?

问题描述:

found himserf in a strange place 是什么意思?

(他)发现自己在一个陌生的地方~