compensate handsomely - French English Dictionary