What is the full meaning of depots
DEPOT, a railway or bus station [n]
Example of the word depots placed on a Scrabble board.