Horse Bean

Horse Bean

Definition: horse bean

horse bean: A broad bean used as a fodder. Growing horse beans provides a nutritious feed source for livestock.

Leave a Comment