[torokkoressha]noun
Japanese definition
No Japanese definition yet.
English definition
- heritage railway train (typically running on a scenic tramway previously used for logging or mining); sightseeing train
Examples
No examples yet.
Loading examples…