pay (a sum) - French English Dictionary