have done with (someone or something) To be finished with someone or something; to cease being involved with someone or something. Watch the video