X-Nico

unusual facts about Tephrosia spinosa


T. spinosa

Tephrosia spinosa, a flowering plant species native from India, Sri Lanka, Malaysia and Indonesia



see also