electric overhead monorail - French English Dictionary