French-English dictionary »

concombre d'âne meaning in English

FrenchEnglish
concombre d'âne nom {m}

squirting cucumber(Ecballium elaterium)
noun