jatropha stimulosus Meaning, Definition & Usage

  1. noun a stinging herb of tropical America
    tread-softly; pica-pica; Cnidoscolus urens; devil nettle; spurge nettle; Jatropha urens.

WordNet