Definitions of pyramid bugle:

  • noun:   European evergreen carpeting perennial