lemon flower buds
lemon flower buds. the embryo of the lemon fruit favored by honey bees and tree ants. The leaves are also favored by leafworms. The distinctive scent of the leaves is often used as a spice in cooking
It’s free to use stock photo at will.
Thank you’ll & Steem On