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.