Noun Definition

lotus corniculatus

1.Definition: European forage plant having claw-shaped pods introduced in America

Category: Plants