arabis turrita Meaning, Definition & Usage

  1. noun European cress having stiff erect stems; sometimes placed in genus Turritis
    tower mustard; tower cress.

WordNet