Common Speedwell or Veronica (Veronica Officinalis)

Native
commonspeedwell