have done with

Verb

 * 1)  To finish; to give up or stop working on.
 * 2)  To end relations with.
 * 1)  To end relations with.
 * 1)  To end relations with.
 * 1)  To end relations with.