Ce înseamnă “a plati pe loc tot ce datorezi”?

“a plati pe loc tot ce datorezi” în Dicționar Român - Englez

  • to pay on the nail