Translation of دم دبا کر in English:

دم دبا کر

phrase

  • (flee) with the tail between the legs