electronic payment systems - French English Dictionary