English Arabic Dictionary

English - العربية

Looting in Arabic:

1. نهب