Definitions of Ceylon bowstring hemp:

  • noun:   plant having thick fibrous leaves transversely banded in light and dark green