meaning of Apothekerklee

Apothekerklee - German to English

kidney vetch [Anthyllis vulneraria]