'Darlo' is a Spanish slang term which is used to refer to 'give up' or 'surrender'. It can also mean 'to nail it' or 'to do something perfectly' depending on the context.
Examples
- Spanish: 1. No puedo más, voy a darlo todo por perdido. 2. Lo has dado todo en el examen, seguro que apruebas.
- English: 1. I can't take it anymore, I'm going to give it all up. 2. You nailed it on the test, you're sure to pass.