to deliver
- liberar, librar, entregar, repartir, asistir en el parto de (un niño), pronunciar, despachar, lanzar, propinar, asestar
to hand over
- entregar, dar, transferir, (figurado) entregar, ceder
to hit
- golpear, pegar, batear (una pelota), chocar contra, dar con, dar en (el blanco), afectar, tropezar con, toparse con, llegar a, alcanzar
to strike
- golpear (a una persona), golpear, atacar, suprimir, tachar, declararse en huelga, acuñar (monedas), dar (la hora), sobrevenir, impresionar, parecer, encender (un fósforo), descubrir (oro, petróleo), adoptar (una pose, etc.)
to yield
- ceder, rendirse, entregarse, producir, dar, rendir (en finanzas)
to produce
- presentar, mostrar, producir, causar, poner en escena (una obra de teatro), producir (una película)
to perform
- actuar (en una obra teatral), cantar (en una ópera, etc.), tocar (en un concierto, etc.), bailar (en un ballet, etc.), realizar, hacer, desempeñar, representar, dar (una obra teatral, etc.)