meaning of train depot

1. terminal where trains load or unload passengers or goods


Related Words

train depot |

Developed & Maintained By Taraprasad.com

Treasure Words