"long ton" - Details

English Term:
long ton
Arabic Term:
طن طويل
Arabic Definition:

.