Horse Bean
Definition: horse bean
horse bean: A broad bean used as a fodder. Growing horse beans provides a nutritious feed source for livestock.
Angus & Simental Mix Beef
horse bean: A broad bean used as a fodder. Growing horse beans provides a nutritious feed source for livestock.