meaning of ajuga pyramidalis

ajuga pyramidalis meaning in General Dictionary

European evergreen flooring perennial