Kotomora
要害堅固 (yougaikengo) Japanese meaning: impregnable | Kotomora