Definitions
There is 1 meaning of the phrase
Indian Cress.
Indian Cress - as a noun
Strong-growing annual climber having large flowers of all shades of orange from orange-red to yellowish orange and seeds that are pickled and used like capers
Synonyms (Exact Relations)
garden nasturtiumtropaeolum majus