trophywort

English

Noun

trophywort (uncountable)

  1. A plant of species Tropaeolum majus.