launch into a land assault - French English Dictionary