Translation of سدِ راہ/ رہ in English:

سدِ راہ/ رہ

phrase

  • obstruction of the road, stumbling block