English to Greek deliverance

Dictionary entry: deliverance
  • Top