micro-sleep - French English Dictionary