Where does “depósito” come from?

depósito (Portuguese): deposit; store; depot; warehouse

Definitions

  1. deposit; store; depot; warehouse