Loading your experience...
to fill in; to fill completely; to take up
to fill in or fill out (a form)
to fill; to fulfil; to live up to (a position, task)
to fulfil; to satisfy (someone, e.g. of a job)