detachability noun1 •The quality or degree of being detachable.The detachability of the majority of the handle-bars consists in removing from the steering-post the upright pillar, handles and all, and not detachability of the bars alone. — 1887 formsdetachabilities