to pay on the nail - French English Dictionary