Online Dictionary

chanbara Explained

chanbara at Japanese => English Of Explained:

sword fight