horseshoe_vetch has definitions from the field of botany
1
[ noun ] (botany) European woody perennial with yellow umbellate flowers followed by flattened pods that separate into horseshoe-shaped joints

Related terms

subshrub

*