Japanese dictionary

Dictionary: “トンズラ”

トンズラ

トンズラ

fleeing; escape