Translation of دربند in English:

دربند

phrase

  • secured castle, fort
  • route through or over mountains, pass
  • bolt or bar of a door