Translation of destar in English:

destar

noun

  • 1

    Javanese headcloth like a turban