medical detachment - French English Dictionary