Green leaf details from a "Leelavadee" tree

Royalty-free stock photo ID: 58136260

Green leaf details from a "Leelavadee" tree