tower mustard

English

Noun

tower mustard (uncountable)

  1. Turritis glabra (syn. Arabis glabra), a tall, slim, grey-green plant with small creamy flowers at the top of the stem.

Synonyms

Translations