noun

depot

UK /ˈdɛpəʊ/US /ˈdiːpoʊ/

depot

NOUN

Definition of depot

1

A depot is an area where equipment or goods are stored.

1

A depot is an area where vehicles are stored.

Community Stats

0Total
0%Success
0.0Per Day
0%Recent
Learned 0Not learned 0

Your Stats

Login to track progress

Sign In

Community Activity

No activity yet

Your Activity

Login to track activity

Quick Actions