这句英语怎么解释的啊?

问题描述:

这句英语怎么解释的啊?
如题
His house is within a stone's throw from the railway station.

他的家离火车站仅有几步之遥/在石头的投掷范围内.