Stomata of Lavendula Dentata, SEM

Stomata on a lavender leaf (Lavendula dentata). 80200158

Follow us

Leave a Reply

Your email address will not be published. Required fields are marked *