"yard" - Details

English Term:
yard
Arabic Term:
مليار، ساحة، حوض، ياردة
Arabic Definition:

.