anagyris foetida Meaning, Definition & Usage

  1. noun shrub with trifoliate leaves and yellow flowers followed by backward curving seed pods; leaves foetid when crushed
    stinking bean trefoil; bean trefoil.

WordNet