Translation of دغل باز in English:

دغل باز

phrase

  • fraudster, imposter