Meaning of horsebean
Definition of horsebean
(noun)
seed
of the
broad-bean
plant
large
shrub
or
shrubby
tree
having
sharp
spines and
pinnate
leaves with
small
deciduous
leaflets and
sweet-scented
racemose
yellow-orange
flowers;
grown
as ornamentals or
hedging
or
emergency
food
for livestock;
tropical
America but
naturalized
in
southern
United States
Other information on horsebean
WIKIPEDIA results for
horsebean
Amazon results for
horsebean
Tweet