Definitions of horse bean:

  • noun:   a bean plant cultivated for use animal fodder