Translated Labs
YOU SAID:
inexplicability, unassailable
INTO JAPANESE
不可解な、難攻不落の
BACK INTO ENGLISH
impregnable, impregnable
難攻不落の、難攻不落の
Okay, I get it, you like Translation Party.