Tendinosuture

What is Tendinosuture?

Tendinosuture definition and meaning on Dictionary terms:
noun Botany.
a threadlike, leafless organ of climbing plants, often growing in spiral form, which attaches itself to or twines round some other body, so as to support the plant.

 

reference: www.dictionary.com/browse/tendinosuture

Tags: