power supply rack - French English Dictionary