Kotomora
侮りがたい (anadorigatai) Japanese meaning: formidable | Kotomora