Translation of دغل باز in English:

دغل باز

phrase

  • fraudster
    imposter