NichiDict

しもた

仕舞た
[shimota]

Meanings

1.Expression

darn it!; darn!; oops!; oh dear!; oh no!