worthless mechanical contrivance - French English Dictionary