Translated Labs
YOU SAID:
inexplicability, unassailable
INTO JAPANESE
不可解な、難攻不落の
BACK INTO ENGLISH
impregnable, impregnable
難攻不落の、難攻不落の
Well done, yes, well done!