X-Nico

unusual facts about T. spinosa


T. spinosa

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



see also