macguffin - French English Dictionary