Search term has 2 results
Jump to
JA Japanese EN English
station
(n) [a bus or railway station] depot (n) [a bus or railway station]