Kotomora
しまった (shimatta) Japanese meaning: darn it! | Kotomora