Translation of aral in English:

aral

obstacle

noun

  • 1

    obstacle, unfortunate happening, drawback, disadvantage