Meaning of densha in Japanese

  1. Words

Definition of densha

  1. (n) palace
  1. (n) (electric) train

Words related to densha

Back to top