"drencher" - Details

English Term:
drencher
Arabic Term:
ستارة التبليل، حاجز مائي
Arabic Definition:

.