Adjective Definition

untraceable

1.Definition: incapable of being traced or tracked down

"An untraceable source"




Please Share