hospital ship platoon - French English Dictionary