Kamus SABDA Mobile
Bahasa Indonesia English

Found 1 definition: supply depot.

supply depot top

[RELATED WORDS]

building supply house, building supply store, bus depot, depot, in short supply, money supply, supply, supply chamber, supply closet, supply line, supply officer, supply route, supply ship, switching power supply, train depot, water supply