English dictionary
lotus corniculatus meaning and definition
Definition and meaning of lotus corniculatus at MeaningMonkey.org. lotus corniculatus meaning and definition in the English Dictionary.LOTUS CORNICULATUS noun
Definition of Lotus corniculatus (noun)
- European forage plant having claw-shaped pods introduced in America
Source: Princeton University Wordnet