US usually lupine [noun] [C] - a garden plant which has a long pointed flower of various colours and is sometimes used to feed animalsSee picture: Flowers and plants
LUPIN
Meaning of LUPIN in English
Cambridge English vocab. Кембриджский английский словарь. 2012