Traducción español inglés

English version

¿Qué significa "quedarse o detenerse en el lugar por algun tiempo" en Inglés