French-English dictionary »

monster truck meaning in English

FrenchEnglish
monster truck nom {m}

monster truck◼◼◼(truck designed to perform in monster truck shows)
noun