lay oneself open to criticism - Francés Inglés Diccionario