chip and pin - French English Dictionary