Translation of لمبا چوڑا in English:

لمبا چوڑا

phrase

  • spacious, extensive, of commanding stature