mechanical puzzle - French English Dictionary