Definitions
There is 1 meaning of the phrase
Anagyris Foetida.
Anagyris Foetida - as a noun
Shrub with trifoliate leaves and yellow flowers followed by backward curving seed pods; leaves foetid when crushed
Synonyms (Exact Relations)
bean trefoilstinking bean trefoil