Meaning of crotalaria
Definition of crotalaria
(noun)
any of
various
plants of the
genus
Crotalaria having
inflated
pods
within
which the seeds rattle;
used
for
pasture
and green-manure crops
Other information on crotalaria
WIKIPEDIA results for
crotalaria
Amazon results for
crotalaria
Tweet