Definition of DEPOTS

depots

Noun

  • station where transport vehicles load or unload passengers or goods
  • a depository for goods
  • plural of depot

Scrabble Score: 9

depots: valid Scrabble (US) TWL Word
depots: valid Scrabble Word in Merriam-Webster MW Dictionary
depots: valid Scrabble Word in International Collins CSW Dictionary

Words With Friends Score: 10

depots: valid Words With Friends Word