depo ( synonym found)

Definition of depo:

°a warehouse or similar storage facility.
°a bus or railway station.

Back to Top