不可能找到(或看见)
nowhere to be found / seen
impossible for anyone to find or see
The children were nowhere to be seen.根本看不到孩子们在哪儿。
释义来自《牛津高阶英汉双解词典》第 9 版