"supermarket" - Details

English Term:
supermarket
Arabic Term:
سوبر ماركت
Arabic Definition:
English Definition: