"moat" - Details

English Term:
moat
Arabic Term:
خندق، حماية
Arabic Definition:

.