melt (down) something - French English Dictionary