complete

adjective

Having all the necessary or appropriate parts.

verb

Finish making or doing.