Kotomora
難攻不落 (nankoufuraku) Japanese meaning: impregnable | Kotomora