汉英翻译

汉语

上不着天, 下不着地

词语解释

have nothing to hang on to above and no solid ground to rest one's feet on below;
be held in suspense;