movable rack system - French English Dictionary