1. To bring to a whole, with all the necessary parts or elements.
2. To come or bring to a finish or an end; SYN. finish.
3. To complete a pass, in football; SYN. nail.
4. To write all the required information onto a form; SYN. fill out, fill in, make out.