spurge nettle

noun

Definition of spurge nettle

: a stinging American herb (Jatropha stimulosus)