A storage facility for goods or vehicles, or a transportation hub where buses or trains begin and end routes.
From French 'dépôt' meaning 'deposit' or 'storehouse,' derived from Latin 'depositum.' Originally military terminology for supply storage, later expanded to civilian transportation and commerce.
Try Another Word