English-French dictionary »

kidney vetch meaning in French

EnglishFrench
kidney vetch (Anthyllis vulneraria)
noun
[UK: ˈkɪd.ni vetʃ]
[US: ˈkɪd.ni vetʃ]

anthyllidenom {m}