landing craft vehicles and personnel - French English Dictionary