Definitions of Tradescantia:

  • noun:   spiderworts