lay oneself open to criticism - German English Dictionary