ajuga pyramidalis Meaning, Definition & Usage

  1. noun European evergreen carpeting perennial
    pyramid bugle.

WordNet