Meaning of Ecballium

Definition of Ecballium

(noun) exploding cucumber; squirting cucumber

Other information on Ecballium

WIKIPEDIA results for Ecballium
Amazon results for Ecballium