untraceable a. 难追踪的, 难以发现的, 难以描绘的, 难以摹写的
untraceable[ adj ]
incapable of being traced or tracked down
<adj.all>
an untraceable source
- In this way, it will cease to be an untraceable international currency. This will, for example, make laundering drug receipts more difficult.