demand (for payment) - French English Dictionary