machine-mounted retrieval device - French English Dictionary