untraceable

a. 難追蹤的、難以發現的、難以描繪的、難以摹寫的

英文釋義

  1. incapable of being traced or tracked down