submit an application

verb

Definitions of submit an application

English

to file (=to give or send a legal document or other official paper to an authority or other organisation to be kept on record) an official request

The council can submit an application to appeal directly to the Court of Appeal.