Indian beet

English

Noun

Indian beet (uncountable)

  1. The flowering plant Lupinus perennis.