tender and deposit - Spanish English Dictionary