"metric ton" - Details

English Term:
metric ton
Arabic Term:
طن متري
Arabic Definition:
English Definition: