Unable to be discovered, undiscoverable, not discoverable.
Impossible to explain; not easily accounted for.