pay there and then - French English Dictionary