"impound" - Details

English Term:
impound
Arabic Term:
يحتجز
Arabic Definition:

.