to be precluded from denying - Francés Inglés Diccionario

Proponer traducción