Translation of تاخت و تاراج in English:

تاخت و تاراج

phrase

  • ransacking, devastation, depredation