The verb dar usually means to give in Spanish. However, it is used with many idiomatic expressions where it can mean something else.
A todo dar – wonderful, fantastic, great.
¡Dale¡ – Hurry up!
Dar a conocer – to make known
Dar a entender – to imply or insinuate
Dar asco – make someone sick
Dar celos – to make someone jealous
Dar con – to come across of find. Toparse con and encontrarse con are also used.
Dar cuerda – to wind a watch or encourage someone
Dar de alta – to release or discharge a patient form the hospital or someone from the army
Dar de baja – to remove someone from a list (like subscribers)
Dar de comer – to feed
Dar la bienvenida – to welcome someone
Dar la cara por alguien – to stand up for someone or defend someone
Dar el sí – to get married
Dar por sentado or dar por hecho – to take for granted
Darle a alguien – to hit someone
Expression :
Dar en la madre – to kick someone’s ass (vulgar and offensive)