Crotalaria
English Dictionary
->
Letter C
-> Crotalaria
Search Dictionary:
Crotalaria Definition
(n)
any
of
various
plants
of
the
genus
Crotalaria
having
inflated
pods
within
which
the
seeds
rattle
;
used
for
pasture
and
green
-
manure
crops
Crotalaria Synonyms
crotalaria
rattlebox
© Art Branch Inc.