LUPIN


Meaning of LUPIN in English

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

Cambridge English vocab.      Кембриджский английский словарь.