sit on its hands - Francés Inglés Diccionario