What does anagyris foetida mean?

anagyris foetida meaning in General Dictionary

shrub with trifoliate leaves and yellowish flowers followed closely by backward curving seed pods; leaves foetid whenever crushed