Have-done meaning

To reach an end; to finish (with).
verb
0
0
Advertisement