pay by card - French English Dictionary