French-English dictionary »

triffide meaning in English

FrenchEnglish
triffide nom {m}

triffid◼◼◼(a fictional plant)
noun