Meaning of shimatta in Japanese

  1. Words

Definition of shimatta

  1. (int) damn it!; damn!; oops!; oh dear!; oh no! →Related words: 仕舞う

Words related to shimatta

Back to top