Delphinium staphisagria

  • English name Staphysagria
  • French name Staphysaigre
Delphinium staphisagria