NichiDict

しもうた

仕舞うた
[shimouta]

Meanings

1.Expression

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