mobile surgical hospital - French English Dictionary