lupin meaning in English
n. lupin, any of a number of leguminous plants which bear tall clusters of flowers in a variety of colors (also lupin)
n. lupin, any of a number of leguminous plants which bear tall clusters of flowers in a variety of colors (also lupin)