Thank you! And no, I can assure you that there were no translated terms. They all exactly mean what they mean.
And water detachment, is in fact "water detachment".
Let me just remind you that we're talking about a near future, sci-fi story...
So, a bit of "scientific" research and word analysis may be involved in the story's understanding. 😉
Or get all the achievements to unlock a bonus story, which further explains the game's circumstances.