arabis_turritaEnglish

Arabis turrita, tower cress, tower mustard

Noun

European cress having stiff erect stems, sometimes placed in genus Turritis

English: tower cress, tower mustard, Arabis turrita

English words with similar meanings

Show 2 words