untraceable
untraceable基本解释
adj.难追踪的(难以发现的;难以描绘的)
untraceable反义词
untraceable同义词
untraceable英英释义
"an untraceable source"