metric ton (t) - French English Dictionary