to pay on the nail - Spanish English Dictionary