无容身之地的英文是「No shelter」
wú róng shēn zhī dì
成语解释:①指没有栖身立脚的地方。②指羞愧而无处可以藏身。
成语出处:明·罗贯中《三国演义》第28回:“四海飘零,无容身之地。”