devil's shoestring

English

Noun

devil's shoestring (uncountable)

  1. The plant Tephrosia virginiana (goat's rue, catgut).