an alloy of iron or carbon - French English Dictionary