Translation of استل in English:

استل

Pronunciation /əst̪əl/

feminine noun

  • beggar's abode, hermit's hut, hermitage