limble - meaning and definition. What is limble
Diclib.com
Online Dictionary

What (who) is limble - definition


limble      
A self-attaching articulated arm: limb+nimble. Such as the new Canadarm on the International Space Station.
Like an inchworm, the limble reached out and attached itself to a solar panel freeing the other end to perform a new task.