AVOUCH

Definition of AVOUCH

  1. (verb)admit openly and bluntly; make no bones about