1) to end together or at the same time
2) to end completely
2a) bring to an end, finish, complete
3) to accomplish, bring to fulfilment
3a) to come to pass
4) to effect, make, (conclude)
5) to finish
5a) to make an end of
5b) to bring to an end
5c) destroy