lay oneself open to criticism - Fransızca İngilizce Sözlük