Weak acid:
By the definition, weak acid is the one which does not ionize completely when it is dissolved in water and doesn’t produce hydrogen ion when in aqueous solution.
Nature of boric acid:
Boric acid is a weak monobasic acid because it does not dissociate completely to give H+ ions on its own but it can form metaborate by accepting OH− ions from water to complete its octet and release H+ ions.