No place to hidee (无地自容) no place to hide : No place to hide : A place to hide(隐身之处) no place to hide No place to hide