80200159

Oil glands and trichomes on leaf of Lavendula dentata
IMAGE REF: 80200159

Follow us

Leave a Reply

Your email address will not be published.