Meaning of crotalaria spectabilis
Definition of crotalaria spectabilis
(noun)
erect
subshrub
having
purple-tinted
flowers and an
inflated
pod in which the
ripe
seeds rattle; India
Other information on crotalaria spectabilis
WIKIPEDIA results for
crotalaria spectabilis
Amazon results for
crotalaria spectabilis
Tweet