hold oneself in check - Francés Inglés Diccionario