pin down
US /pɪn daʊn/
UK /pɪn daʊn/

1.
2.
inmovilizar, retener
to make someone stay in a particular place or prevent them from moving
:
•
The police managed to pin down the suspect in the alley.
La policía logró inmovilizar al sospechoso en el callejón.
•
The heavy rain pinned us down in the cabin for hours.
La fuerte lluvia nos mantuvo inmovilizados en la cabaña durante horas.