Translate English Arabic دَمْجَة

English
Arabic
    Noun
  1. process {econ.}
    دَمْجَة {اقتصاد}