Id-definizzjonijiet L-Ingliż

  • impossible to pardon; impossible to excuse or justify