Aid climbing

What is Aid climbing?

Aid climbing definition and meaning on Dictionary terms:
noun
a green silkworm, Samia walkeri, introduced into the U.S. from China, that feeds on the leaves of the ailanthus.

 

reference: https://www.dictionary.com/browse/aid-climbing

Tags: