Spanish-English dictionary »

cohombrillo amargo meaning in English

SpanishEnglish
cohombrillo amargo noun
{m}

squirting cucumber(Ecballium elaterium)
noun