south african trading payment - French English Dictionary