龙蹲虎踞
龙蹲虎踞
A strategically situated place;