meaning of lotus corniculatus

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


Related Words

lotus corniculatus |

Developed & Maintained By Taraprasad.com

Treasure Words