English to Greek excruciating

Dictionary entry: excruciating
  • Top