Find the word definition

Wiktionary
supply depots

n. (supply depot English)