"force majeure" - Details

English Term:
force majeure
Arabic Term:
قوة قاهرة
Arabic Definition:

.