playing machine - French English Dictionary