devil's twine

English

Noun

devil's twine

  1. Either of two Australian plants, Cassytha glabella or Cassytha pubescens.