answersLogoWhite

0

It is from the french word 'depot' meaning deposit. As in banking or warehousing for safe keeping. France.

User Avatar

Wiki User

17y ago

What else can I help you with?