Neem leaf-Azadirachta indica

Neem leaf-Azadirachta indica

 Stock photo ID: 47920486