Translation of aral in English:

aral

hindrance, obstacle

noun

  • 1

    hindrance, obstacle