Vocabulary
しめしめ
しめしめ
all right!; that's it!; thank God!; good!; I've got it!; I've done it!
interjection