pay beforehand - French English Dictionary