Slovnenya

Translation English French: iron carbide

Dictionary: main
iron carbide
noun