Translation of دام گاہ in English:

دام گاہ

phrase

  • place where traps are laid (in a forest)