tape-controlled carriage - French English Dictionary