touch-me-not (ecballium elaterium) - Spanish English Dictionary