French-English dictionary »

terril meaning in English

FrenchEnglish
terril nom {m}

slag heap◼◼◼noun