mechanized landing craft - French English Dictionary