Translation of ambal in English:

ambal

rug

noun

  • 1

    rug, carpet, fabric covering a floor, mat