estopped to deny - Francés Inglés Diccionario