Crotalaria strigulosa explained

Crotalaria strigulosa is a species of plant in the family Fabaceae. It is native to the islands of Socotra and Abd al Kuri in the Socotra Archipelago of Yemen.