surrender (the premises) - Espagnol Anglais Dictionnaire