submit one's application - French English Dictionary