supporting ground vehicles - French English Dictionary