Depot definition and meaning | Collins English Dictionary
Depot definition: A depot is a place where large amounts of raw materials, equipment , arms , or other... | Meaning, pronunciation, translations and examples ... Word Lover's American Learning English Learning French Learning German Learning Italian Learning Spanish Word Origins. ... a bus depot in Ozark, Alabama. More Synonyms of depot.
DA: 61 PA: 50 MOZ Rank: 6