non removable disk - French English Dictionary